.adios.ui.FileBrowser .template {
  display: none;
}

.adios.ui.FileBrowser .folders {
  display: flex;
}

.adios.ui.FileBrowser .folders .folder {
  display: none;
  flex: 1;
}

/* .adios.ui.FileBrowser .folders .folder .card-body {
  overflow: hidden;
} */

.adios.ui.FileBrowser .folders .folder .file-list {
  max-height: 30em;
  overflow-y: auto;
  overflow-x: hidden;
}

.adios.ui.FileBrowser .folders .folder .btn .icon {
  width: 2em;
}

.adios.ui.FileBrowser .folders .folder .btn .text {
  max-width: 15em;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
}

/* .adios.ui.FileBrowser .folders .folder:nth-child(1) { max-width: 50% } */
.adios.ui.FileBrowser .folders .folder .btn .text img { height: 1em; }
.adios.ui.FileBrowser .folders .folder { opacity: 0.3; }

.adios.ui.FileBrowser .folders .folder:nth-last-child(1) { opacity: 1; flex: 7; }
.adios.ui.FileBrowser .folders .folder:nth-last-child(1) .btn-folder { height: 4em; }
.adios.ui.FileBrowser .folders .folder:nth-last-child(1) .btn-file { height: 4em; }

.adios.ui.FileBrowser .folders .folder:nth-last-child(1) .btn .text img { height: calc(100% - 1em); }
.adios.ui.FileBrowser .folders .folder:nth-last-child(1) .btn .text .filesize { font-size: 8pt; color: #888888; }

.adios.ui.FileBrowser .folders .folder .operation-buttons { display: none; border-top: 1px solid #EEEEEE; margin-top: 1em; padding-top: 1em; }
.adios.ui.FileBrowser .folders .folder .card-header .btn { display: none; }
.adios.ui.FileBrowser .folders .folder:nth-last-child(1) .operation-buttons { display: block; }
.adios.ui.FileBrowser .folders .folder:nth-last-child(1) .card-header .btn { display: block; }

